const yun2 = require('./yun2')

//以获取公众号文章素材为例
const req = await yun2.requestApi({

    // 你部署在uniCloud的云函数绑定的域名/open/ccs/
    // 阿里云path部分以/http开头
    url:"https://你的自定义域名/URL化路径/open/ccs/",


    //微信api地址，https开头，不含问号及问好后面部分
    endpoint:"https://api.weixin.qq.com/cgi-bin/material/batchget_material",
    componentAppId:"第三放平台AppId",
    appId:"授权给第三放平台的公众号/小程序AppId",
    method:'POST',
    // URL 参数，access_token不需要填写，中控服务会自动添加，
    //access_token以外的get参数需要放到query内
    //query:{
    //    
    //},
    // POST 数据如果没有可不填写
    post:{
        type:"news",
        offset:0,
        count:0
    }
})

//data 即为微信服务器返回的数据
console.log(req.data)


//获取token
const getRes = await yun2.getToken({

    // 你部署在uniCloud的云函数绑定的域名/open/ccs/
    // 阿里云path部分以/http开头
    url:"https://你的自定义域名/URL化路径/open/ccs/",
    
    componentAppId:"第三放平台AppId",
    //appId为空，支付返回componentAppId的token，不为空返回两者的token
    appId:"授权给第三放平台的公众号/小程序AppId",
})
console.log(getRes.data)


//强制更新token
const upRes = await yun2.updateToken({

    // 你部署在uniCloud的云函数绑定的域名/open/ccs/
    // 阿里云path部分以/http开头
    url:"https://你的自定义域名/URL化路径/open/ccs/",
    
    componentAppId:"第三放平台AppId",
    //appId为空，只更新componentAppId的token，不为空更新公众号/小程序的token
    appId:"授权给第三放平台的公众号/小程序AppId",
})
console.log(upRes.data)